<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script>
			/*
			TODO:普通函数
				注意: 普通函数会优先被加载
				格式:
					function 函数名(形参){
						函数体
						return "返回值";
					}
				调用函数:
					函数名(实参);
			TODO:匿名函数
				注意: 必须先定义后调用,匿名函数本质上就是一个对象
				格式:
					let 变量名 = function(形参){
						函数体
						return "返回值";
					}
				调用函数:
					变量名(实参);
			TODO: arguments
				每一个函数都有一个内置的arguments对象(数组),存放调用此函数时传递的所有参数
				在js中没有函数重载的概念,只要函数名称一致,则后者覆盖前者
			*/

			/*function add(){
				for (let i = 0; i < arguments.length; i++) {
					alert("加油！！");
				}
			}
			add(1,2,3);*/

			/*function add(a,b){
				return a+b;
			}
			let l =add(1,2);
			alert(l);*/
			let e=function(a,b){
				return a+b;
			}
			let t = e(1,3);
			alert(t);
		</script>
	</head>
	<body>
	</body>
</html>
